From Agile Software Product Line Engineering Towards Software Ecosystems
نویسنده
چکیده
....................................................................................................................... i Preface......................................................................................................................... ii Acknowledgements ................................................................................................... iii Contents ..................................................................................................................... iv List of Figures........................................................................................................... vii List of Tables ........................................................................................................... viii Abbreviations ............................................................................................................ ix 1 Introduction.......................................................................................................... 3 1.1 Problem Outline 3 1.2 Research Context 4 1.3 Research Questions 4 1.4 Research Design 6 1.5 Publications 7 1.6 Contributions 9 1.7 Thesis Structure 13 2 Background ........................................................................................................ 15 2.1 State of the art and research 15 2.1.1 Software product line engineering......................................................... 15 2.1.2 Agile software development .................................................................. 18 2.1.3 Concepts combined: Agile software product line engineering.............. 20 2.1.4 Software Ecosystems ............................................................................. 23 2.1.5 Organizational change ........................................................................... 26 2.2 The case 29 2.2.1 Organization........................................................................................... 29 2.2.2 Product line ............................................................................................ 31 2.2.3 Processes ................................................................................................ 33 2.2.4 A retrospective of the development of the organization........................ 36
منابع مشابه
Software Product Line Engineering - Foundations, Principles, and Techniques
software product line engineering page d'accueil / lirmm software product line engineering foundations principles software product line engineering foundations principles software product line engineering foundations principles software product line engineering foundations principles free download software product line engineering model-based product line engineering software product line engin...
متن کاملAgile and Software Product Line Methods: Are They So Different?
The need to rapidly deliver high quality software that meets the changing needs of stakeholders has driven the definition of methods, including Agile and Software Product Line approaches. Although many of the goals of such approaches are similar, they appear to differ significantly in principles and practices. The purpose of this work is to compare Agile and Software Product line approaches fro...
متن کاملProcess fusion: An industrial case study on agile software product line engineering
This paper presents a case study of a software product company that has successfully integrated practices from software product line engineering and agile software development. We show how practices from the two fields support the company’s strategic and tactical ambitions, respectively. We also discuss how the company integrates strategic, tactical and operational processes to optimize collabo...
متن کاملAdding More Agility to Software Product Line Methods: A Feasibility Study on Its Customization Using Agile Practices
Software Product Line Methods (SPLMs) have been continuously gaining attention, especially in practice, for on one hand, they address diverse market needs while controlling costs by planned systematic reuse in core assets development (domain engineering), and on another hand, they reduce products’ time-to-market, achieving a certain level of agility in product development (application engineeri...
متن کاملA Collaborative Approach for Reengineering-based Product Line Scoping
Product line scoping is an important activity in reengineering-based software product line adoption. Both business issues and technical concerns have to be handled adequately. However, involving stakeholders representing these different concerns is not straightforward. Agile methods strongly emphasize stakeholder involvement and customer collaboration. In this paper we propose a collaborative a...
متن کامل